duplex kidney - Spanish English Dictionary